	

	IWR.Key = {};
	 
	IWR.Key["tab"] = 9;
	IWR.Key["enter"] = 13;
	IWR.Key["esc"] = 27;
	IWR.Key["spacebar"] = 32;
	IWR.Key["page up"] = 33;
	IWR.Key["page down"] = 34;
	IWR.Key["end"] = 35;
	IWR.Key["home"] = 36;
	IWR.Key["left arrow"] = 37;
	IWR.Key["up arrow"] = 38;
	IWR.Key["right arrow"] = 39;
	IWR.Key["down arrow"] = 40;
	IWR.Key["insert"] = 45;
	IWR.Key["delete"] = 46;
	IWR.Key["0"] = 48;
	IWR.Key["1"] = 49;
	IWR.Key["2"] = 50;
	IWR.Key["3"] = 51;
	IWR.Key["4"] = 52;
	IWR.Key["5"] = 53;
	IWR.Key["6"] = 54;
	IWR.Key["7"] = 55;
	IWR.Key["8"] = 56;
	IWR.Key["9"] = 57;
	IWR.Key["a"] = 65;
	IWR.Key["b"] = 66;
	IWR.Key["c"] = 67;
	IWR.Key["d"] = 68;
	IWR.Key["e"] = 69;
	IWR.Key["f"] = 70;
	IWR.Key["g"] = 71;
	IWR.Key["h"] = 72;
	IWR.Key["i"] = 73;
	IWR.Key["j"] = 74;
	IWR.Key["k"] = 75;
	IWR.Key["l"] = 76;
	IWR.Key["m"] = 77;
	IWR.Key["n"] = 78;
	IWR.Key["o"] = 79;
	IWR.Key["p"] = 80;
	IWR.Key["q"] = 81;
	IWR.Key["r"] = 82;
	IWR.Key["s"] = 83;
	IWR.Key["t"] = 84;
	IWR.Key["u"] = 85;
	IWR.Key["v"] = 86;
	IWR.Key["w"] = 87;
	IWR.Key["x"] = 88;
	IWR.Key["y"] = 89;
	IWR.Key["z"] = 90;
	IWR.Key["lwindows"] = 91; -- Left Windows Key
	IWR.Key["rwindows"] = 92; -- Right Windows Key
	IWR.Key["appkey"] = 93; -- Application key - located between the right Windows and Ctrl keys on most keyboards
	-- Numpad numbers start
	IWR.Key["1n"] = 97;
	IWR.Key["2n"] = 98;
	IWR.Key["3n"] = 99;
	IWR.Key["4n"] = 100;
	IWR.Key["5n"] = 101;
	IWR.Key["6n"] = 102;
	IWR.Key["7n"] = 103;
	IWR.Key["8n"] = 104;
	IWR.Key["9n"] = 105;
	IWR.Key["*n"] = 106;
	IWR.Key["+n"] = 107;
	IWR.Key["-n"] = 109;
	IWR.Key[".n"] = 110;
	IWR.Key["/n"] = 111;
	-- Numpad numbers end
	IWR.Key["f1"] = 112;
	IWR.Key["f2"] = 113;
	IWR.Key["f3"] = 114;
	IWR.Key["f4"] = 115;
	IWR.Key["f5"] = 116;
	IWR.Key["f6"] = 117;
	IWR.Key["f7"] = 118;
	IWR.Key["f8"] = 119;
	IWR.Key["f9"] = 120;
	IWR.Key["f10"] = 121;
	IWR.Key["f11"] = 122;
	IWR.Key["f12"] = 123;
	IWR.Key[";"] = 186;
	IWR.Key["="] = 187;
	IWR.Key[","] = 188;
	IWR.Key["-"] = 189;
	IWR.Key["."] = 190;
	IWR.Key["/"] = 191;
	IWR.Key["`"] = 192;
	IWR.Key["["] = 219;
	IWR.Key["\\"] = 220;
	IWR.Key["]" ] = 221;
	IWR.Key["'"] = 222;

